package com.tanhua.dubbo.server.api;

import com.tanhua.dubbo.server.pojo.*;

import java.util.List;
import java.util.Set;

/**
 * @author Ling
 * @Title: null.java
 * @Package com.tanhua.dubbo.server.api
 * @Description:
 * @date 2021/9/14 13:57
 */
public interface TestSoulApi {

    public void saveOption(Object o);

    public Set<Long> queryUserIdsByScore(Integer score);

    public TestSoulResult queryTestSoulResultById(Integer id);

    public TestSoulResult queryTestSoulResultByScore(Integer score);

    public TestSoulRelations queryTestSoulRelationsByUserID(Long userId);

    public List<TestSoulOption> queryTestSoulOptionByIds(List<String> ids);

    public List<TestSoulQuestions> queryTestSoulQuestionsByIds(List<Integer> ids);

    public List<TestSoulQuestionnaire> queryTestSoulQuestionnaireById(Integer id);

    public List<TestSoulQuestionnaire> queryTestSoulQuestionnaireAll();

}
